package com.vframework.system.menu.model;

import java.util.List;

import com.vframework.base.model.Entity;

public class MenuBean extends Entity {
	/**
	 * 保存到session必须序列化
	 */
	private static final long serialVersionUID = -7255939762414559740L;
	
	private String menuId = null;
	
	private String menuLevel;
	
	private String menuLevelName;
	
	private String menuName = null;
	
	private String menuImage = null;
	
	private String parentMenu = null;
	
	private String menuUse = null;
	
	private String menuTarget = null;
	
	private String menuPath = null;
	
	private String targetPath = null;
	
	private String menuOrder = null;
	
	private String menuType = null;
	
	private String menuTypeName = null;
	
	private int isDefault;
	
	private String roleId = null;
	
	private String[] siIds = null;
	
	private int addRole;
	
	private int deleteRole;
	
	private int updateRole;
	
	private int selectRole;
	
	private int importRole;
	
	private int exportRole;
	
	private String remark = null; //功能说明
	
	private List<String> orgIds = null;//授权orgids
	
	private List<MenuBean> children;

    public String getMenuId() {
        return menuId;
    }

    public void setMenuId(String menuId) {
        this.menuId = menuId;
    }

    public String getMenuLevel() {
        return menuLevel;
    }

    public void setMenuLevel(String menuLevel) {
        this.menuLevel = menuLevel;
    }

    public String getMenuLevelName() {
        return menuLevelName;
    }

    public void setMenuLevelName(String menuLevelName) {
        this.menuLevelName = menuLevelName;
    }

    public String getMenuName() {
        return menuName;
    }

    public void setMenuName(String menuName) {
        this.menuName = menuName;
    }

    public String getMenuImage() {
        return menuImage;
    }

    public void setMenuImage(String menuImage) {
        this.menuImage = menuImage;
    }

    public String getParentMenu() {
        return parentMenu;
    }

    public void setParentMenu(String parentMenu) {
        this.parentMenu = parentMenu;
    }

    public String getMenuUse() {
        return menuUse;
    }

    public void setMenuUse(String menuUse) {
        this.menuUse = menuUse;
    }

    public String getMenuTarget() {
        return menuTarget;
    }

    public void setMenuTarget(String menuTarget) {
        this.menuTarget = menuTarget;
    }

    public String getMenuPath() {
        return menuPath;
    }

    public void setMenuPath(String menuPath) {
        this.menuPath = menuPath;
    }

    public String getTargetPath() {
        return targetPath;
    }

    public void setTargetPath(String targetPath) {
        this.targetPath = targetPath;
    }

    public String getMenuOrder() {
        return menuOrder;
    }

    public void setMenuOrder(String menuOrder) {
        this.menuOrder = menuOrder;
    }

    public int getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(int isDefault) {
        this.isDefault = isDefault;
    }

    public String getRoleId() {
        return roleId;
    }

    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    public String[] getSiIds() {
        return siIds;
    }

    public void setSiIds(String[] siIds) {
        this.siIds = siIds;
    }

    public int getAddRole() {
        return addRole;
    }

    public void setAddRole(int addRole) {
        this.addRole = addRole;
    }

    public int getDeleteRole() {
        return deleteRole;
    }

    public void setDeleteRole(int deleteRole) {
        this.deleteRole = deleteRole;
    }

    public int getUpdateRole() {
        return updateRole;
    }

    public void setUpdateRole(int updateRole) {
        this.updateRole = updateRole;
    }

    public int getSelectRole() {
        return selectRole;
    }

    public void setSelectRole(int selectRole) {
        this.selectRole = selectRole;
    }

    public int getImportRole() {
        return importRole;
    }

    public void setImportRole(int importRole) {
        this.importRole = importRole;
    }

    public int getExportRole() {
        return exportRole;
    }

    public void setExportRole(int exportRole) {
        this.exportRole = exportRole;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<String> getOrgIds() {
        return orgIds;
    }

    public void setOrgIds(List<String> orgIds) {
        this.orgIds = orgIds;
    }

    public List<MenuBean> getChildren() {
        return children;
    }

    public void setChildren(List<MenuBean> children) {
        this.children = children;
    }

    public String getMenuType() {
        return menuType;
    }

    public void setMenuType(String menuType) {
        this.menuType = menuType;
    }

    public String getMenuTypeName() {
        return menuTypeName;
    }

    public void setMenuTypeName(String menuTypeName) {
        this.menuTypeName = menuTypeName;
    }
}